import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class test02 {
    public static void main(String[] args) {
        Map<String,Integer> map = new HashMap<>();
        map.put("John", 35);
        map.put("Bob", 40);
        map.put("Alice", 30);
        map.put("Tom", 45);
        map.put("jerry", 50);
        Integer [] arr = new Integer[map.size()];
        for(int i=0;i<map.size();i++){
            arr[i] = map.get(map.keySet().toArray()[i]);
        }
        for(int i=0;i<arr.length;i++){
            for(int j=i+1;j<arr.length;j++){
                if(arr[i]>arr[j]){
                    int temp = arr[i];
                    arr[i] = arr[j];
                    arr[j] = temp;
                }
            }
        }
        for(int i=arr.length-1;i>=arr.length-4;i--){
            System.out.println(map.get(map.get(arr[i])));

        }





    }

}
